From af921e96471e2450e67dffeaf8d57f99c936d013 Mon Sep 17 00:00:00 2001 From: Jonathan Blandford Date: Thu, 7 Jun 2001 18:06:08 +0000 Subject: [PATCH] hook up arrow buttons. Fixes #55460 reported by matthiasc@poet.de. Wed Jun 6 21:59:16 2001 Jonathan Blandford * gtk/gtktreeview.c (gtk_tree_view_size_allocate): hook up arrow buttons. Fixes #55460 reported by matthiasc@poet.de. --- ChangeLog | 7 ++++++- ChangeLog.pre-2-0 | 7 ++++++- ChangeLog.pre-2-10 | 7 ++++++- ChangeLog.pre-2-2 | 7 ++++++- ChangeLog.pre-2-4 | 7 ++++++- ChangeLog.pre-2-6 | 7 ++++++- ChangeLog.pre-2-8 | 7 ++++++- gtk/gtktreeview.c | 4 +++- 8 files changed, 45 insertions(+), 8 deletions(-) diff --git a/ChangeLog b/ChangeLog index 71c6218b42..9ecfd43e1f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,4 +1,9 @@ -Wed Jun 6 21:18:54 2001 Jonathan Blandford +Wed Jun 6 21:59:16 2001 Jonathan Blandford + + * gtk/gtktreeview.c (gtk_tree_view_size_allocate): hook up arrow + buttons. Fixes #55460 reported by matthiasc@poet.de. + +Wed Jun 6 21:18:54 2001 Jonathan Blandford * gtk/gtktreeview.c (gtk_tree_view_real_collapse_row): centralize expansion/collapsing so it only happens in one place. diff --git a/ChangeLog.pre-2-0 b/ChangeLog.pre-2-0 index 71c6218b42..9ecfd43e1f 100644 --- a/ChangeLog.pre-2-0 +++ b/ChangeLog.pre-2-0 @@ -1,4 +1,9 @@ -Wed Jun 6 21:18:54 2001 Jonathan Blandford +Wed Jun 6 21:59:16 2001 Jonathan Blandford + + * gtk/gtktreeview.c (gtk_tree_view_size_allocate): hook up arrow + buttons. Fixes #55460 reported by matthiasc@poet.de. + +Wed Jun 6 21:18:54 2001 Jonathan Blandford * gtk/gtktreeview.c (gtk_tree_view_real_collapse_row): centralize expansion/collapsing so it only happens in one place. diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index 71c6218b42..9ecfd43e1f 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,4 +1,9 @@ -Wed Jun 6 21:18:54 2001 Jonathan Blandford +Wed Jun 6 21:59:16 2001 Jonathan Blandford + + * gtk/gtktreeview.c (gtk_tree_view_size_allocate): hook up arrow + buttons. Fixes #55460 reported by matthiasc@poet.de. + +Wed Jun 6 21:18:54 2001 Jonathan Blandford * gtk/gtktreeview.c (gtk_tree_view_real_collapse_row): centralize expansion/collapsing so it only happens in one place. diff --git a/ChangeLog.pre-2-2 b/ChangeLog.pre-2-2 index 71c6218b42..9ecfd43e1f 100644 --- a/ChangeLog.pre-2-2 +++ b/ChangeLog.pre-2-2 @@ -1,4 +1,9 @@ -Wed Jun 6 21:18:54 2001 Jonathan Blandford +Wed Jun 6 21:59:16 2001 Jonathan Blandford + + * gtk/gtktreeview.c (gtk_tree_view_size_allocate): hook up arrow + buttons. Fixes #55460 reported by matthiasc@poet.de. + +Wed Jun 6 21:18:54 2001 Jonathan Blandford * gtk/gtktreeview.c (gtk_tree_view_real_collapse_row): centralize expansion/collapsing so it only happens in one place. diff --git a/ChangeLog.pre-2-4 b/ChangeLog.pre-2-4 index 71c6218b42..9ecfd43e1f 100644 --- a/ChangeLog.pre-2-4 +++ b/ChangeLog.pre-2-4 @@ -1,4 +1,9 @@ -Wed Jun 6 21:18:54 2001 Jonathan Blandford +Wed Jun 6 21:59:16 2001 Jonathan Blandford + + * gtk/gtktreeview.c (gtk_tree_view_size_allocate): hook up arrow + buttons. Fixes #55460 reported by matthiasc@poet.de. + +Wed Jun 6 21:18:54 2001 Jonathan Blandford * gtk/gtktreeview.c (gtk_tree_view_real_collapse_row): centralize expansion/collapsing so it only happens in one place. diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6 index 71c6218b42..9ecfd43e1f 100644 --- a/ChangeLog.pre-2-6 +++ b/ChangeLog.pre-2-6 @@ -1,4 +1,9 @@ -Wed Jun 6 21:18:54 2001 Jonathan Blandford +Wed Jun 6 21:59:16 2001 Jonathan Blandford + + * gtk/gtktreeview.c (gtk_tree_view_size_allocate): hook up arrow + buttons. Fixes #55460 reported by matthiasc@poet.de. + +Wed Jun 6 21:18:54 2001 Jonathan Blandford * gtk/gtktreeview.c (gtk_tree_view_real_collapse_row): centralize expansion/collapsing so it only happens in one place. diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index 71c6218b42..9ecfd43e1f 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,4 +1,9 @@ -Wed Jun 6 21:18:54 2001 Jonathan Blandford +Wed Jun 6 21:59:16 2001 Jonathan Blandford + + * gtk/gtktreeview.c (gtk_tree_view_size_allocate): hook up arrow + buttons. Fixes #55460 reported by matthiasc@poet.de. + +Wed Jun 6 21:18:54 2001 Jonathan Blandford * gtk/gtktreeview.c (gtk_tree_view_real_collapse_row): centralize expansion/collapsing so it only happens in one place. diff --git a/gtk/gtktreeview.c b/gtk/gtktreeview.c index cc2e2a70ab..69b689dde7 100644 --- a/gtk/gtktreeview.c +++ b/gtk/gtktreeview.c @@ -1320,7 +1320,8 @@ gtk_tree_view_size_allocate (GtkWidget *widget, gtk_tree_view_size_allocate_buttons (widget); tree_view->priv->hadjustment->page_size = allocation->width; - tree_view->priv->hadjustment->page_increment = allocation->width / 2; + tree_view->priv->hadjustment->page_increment = allocation->width; + tree_view->priv->hadjustment->step_increment = allocation->width / 10; tree_view->priv->hadjustment->lower = 0; tree_view->priv->hadjustment->upper = tree_view->priv->width; @@ -1329,6 +1330,7 @@ gtk_tree_view_size_allocate (GtkWidget *widget, gtk_signal_emit_by_name (GTK_OBJECT (tree_view->priv->hadjustment), "changed"); tree_view->priv->vadjustment->page_size = allocation->height - TREE_VIEW_HEADER_HEIGHT (tree_view); + tree_view->priv->vadjustment->step_increment = (tree_view->priv->vadjustment->page_size) / 10; tree_view->priv->vadjustment->page_increment = (allocation->height - TREE_VIEW_HEADER_HEIGHT (tree_view)) / 2; tree_view->priv->vadjustment->lower = 0; tree_view->priv->vadjustment->upper = tree_view->priv->height; -- 2.30.2